customer finish garden furniture decks doors color matching commercial painting maison home hardware computer development patio color crm additions construction software thin-client management developers hardwood remodeling rénovation tools hardware relationship radius3 open source exterior charpente lumber paint detailing cabinet hardware interior projects estimate